home *** CD-ROM | disk | FTP | other *** search
RISC OS BBC BASIC V Source | 1995-03-10 | 2.0 KB | 101 lines |
- KeyCurs
- finished=
- -t)>=1000
- killmods
- "XOS_CLI","RMKill CheatMod"
- "Wimp_Poll",0,block%
- reason%
- reason%
- 17,18:
- block%!16=0 finished=
- finished
- closedown(taskid%)
- cfs=
- task% 4:$task%="TASK"
- block% &400
- "<KeyUtils$Dir>.Status"
- kill$=
- kill$="Y"
- killmods=
- killmods=
- apps=
- code$(apps),app$(apps)
- a=1
- apps
- code$(a)=
- app$(a)=
- docs=
- letter$(docs),doc$(docs)
- a=1
- docs
- letter$(a)=
- doc$(a)=
- commands=
- inkey(commands),com$(commands)
- a=1
- commands
- inkey(a)=
- com$(a)=
- inkey(a)=66
- 0,'66' cannot be used as an inkey code
- inkey(a)=102
- 0,'102' cannot be used as an inkey code
- modes=
- mode(modes)
- a=1
- modes
- mode(a)=
- 4 taskid%=
- declare("KeyUtils")
- declare(task$)
- taskid%
- "Wimp_Initialise",200,!task%,task$
- ,taskid%
- =taskid%
- X,Y,B
- X,Y+4
- X,Y,B
- X-4,Y
- X,Y,B
- -122
- X+4,Y
- X,Y,B
- X,Y-4
- -17 finished=
- 1,-15,52,5
- a=1
- commands
- -(inkey(a))
- com$(a)<>"OpenFloppyRoot"
- com$(a)
- "ADFS_DescribeDisc","0",block%,255
- name$=""
- a=block%+22
- block%+22+9:
- ?a>32
- name$+=
- (?a):
- N*com$="Filer_OpenDir ADFS::"+name$+".$"
- com$
- a=1
- docs
- A$=letter$(a)
- (letter$(a))+32)
- run("NewDocs:"+doc$(a))
- a=1
- apps
- A$=code$(a)
- (code$(a))+32)
- run(app$(a))
- -102
- A>0
- A<modes+1
- "WimpMode "+
- (mode(A))
- closedown(tid%)
- "Wimp_CloseDown",tid%,!task%
- open(dir$)
- "Filer_OpenDir "+dir$
- run(a$)
- "Filer_Run "+a$
-